const User = require('../../db/userSchame');
module.exports = async(req, res) => {
    console.log('你来了');
    // 先看到登录页面
    // 给前端登录页面
    // 分页展示所有的用户数据
    // 1.当前页
    // 2.每页几条数据
    // 3.一共多少页
    // 4.返回当前页所有的数据

    // 1.当前页
    let page = Number(req.query.page) || 1;
    // 2.一页显示多少条数据 5
    let size = req.query.size || 5;
    // 一共多少条数据
    // mongoose
    let total = await User.count();
    // mongodb
    // let total2 = await User.countDocuments();

    // 3. 一共多少页
    let totalPage = Math.ceil(total / size);
    // 跳过去
    let skipdata = (page - 1) * size;
    let relData = await User.find().limit(size).skip(skipdata);

    // 传递到页面上的数据
    var pageData = {
        userlist: relData,
        total: total,
        totalPage: totalPage,
        page: page
    }

    res.render('./admin/userlist.ejs', pageData);

}